home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 45
/
Aminet 45 (2001)(GTI - Schatztruhe)[!][Oct 2001].iso
/
Aminet
/
dev
/
misc
/
fd2pragma.readme
< prev
next >
Wrap
Text File
|
2001-09-05
|
6KB
|
125 lines
Short: V2.136 create pragma, inline, ... files
Author: stoecker@epost.de (Dirk Stoecker)
Uploader: stoecker@epost.de (Dirk Stoecker)
Version: 2.136
Type: dev/misc
Replaces: dev/misc/FD2Pragma.*
This is a utility to create:
- following pragma statements for certain C compilers: amicall, libcall,
flibcall, tagcall and syscall
- proto files for C compilers
- offset (LVO) files for assembler programs
- stub functions for either tag-functions or all library functions
- stub functions as assembler text
- stub functions as useable link library file
- FD files out of pragma files
- stubs for C++ compilers (SPECIAL 11, 12 and CLIB)
- the files with your own headers inserted
- files for using local pointers for shared library bases in compilers
which do not support this normally
- stub functions for Pascal compilers
- inline files for GCC
- inline, pragma and stub libraries using FPU registers
- files needed to develop for Phase5's PowerUP boards
- unit texts for FPC Pascal compiler
- BMAP files for AmigaBASIC and MaxonBASIC
- VBCC assembler inline files
- VBCC WOS stub texts and link library
- VBCC PowerUP stub texts and link library
- VBCC MorphOS stub texts and link library
- Modules for AmigaE
- FD files
- CLIB files
- SFD files
- auto library open files for VBCC
- MorphOS files
Therefor only the FD file giving the library information is needed. For
some SPECIAL options you may additionally supply the CLIB keyword (or you
need to supply it) giving fd2pragma the prototypes file in clib directory.
Better is to supply the all-in-one SFD format as input.
The command template you get with fd2pragma ? .
Calling the program seems to be (is) very difficult, but it offers you a
large set of functions. A lot of options need a lot of abilities to turn
them on/off!
The documentation contains lots of information about related topics, so
read it!
This program is in the public domain. Use it as you want, but WITHOUT ANY
WARRANTY!
Please contact me:
*********************************************************************
* snail-mail: * e-mail: *
* Dirk Stoecker * stoecker@epost.de *
* Geschwister-Scholl-Str. 10 * dirk@dstoecker.de *
* 01877 Bischofswerda * world wide web: *
* GERMANY * http://www.dstoecker.de/ *
* phone: * pgp key: *
* GERMANY +49 (0)3594/706666 * get from WWW pages or keyservers *
*********************************************************************
Following is my PGP signature for the corresponding LhA-File.
Use ' pgpv fd2pragma.readme -o fd2pragma.lha ' to check it.
Key fingerprint: B9 F2 3A 1A 29 02 75 16 6A C6 5B 7D 5E F6 16 CF.
All my releases after April 2001 have a PGP signature with this key.
Be alarmed if signature is missing or wrong.
Following is my PGP signature for the corresponding LhA-File.
Use ' pgpv fd2pragma.readme -o fd2pragma.lha ' to check it.
Key fingerprint: B9 F2 3A 1A 29 02 75 16 6A C6 5B 7D 5E F6 16 CF.
All my releases after April 2001 have a PGP signature with this key.
Be alarmed if signature is missing or wrong.
-----BEGIN PGP SIGNATURE-----
Version: PGPfreeware 5.0i for non-commercial use
MessageID: w+FOj73h94WrkFeDCBlkqMumwb3pqHoD
iQCVAwUAO2bNPrOTsAT/iOY9AQFHOAP/QTLY1NREx9g0cPMYlkl4EJkLqNAo6mtP
AEiZ1sfPHZUHIoV6pmUIFGovR3TFz+XAi82APeSf5dln5ms0VZEMWQt11VjX6U15
zBYZFAo5Cgo5VlRn7Pj4m6xFLOPZoqDk56xT/gkDj1xpHzdUMyczQO5xReRLVpgS
26H/oMTmYBM=
=zWc7
-----END PGP SIGNATURE-----
============================= Archive contents =============================
Original Packed Ratio Date Time Name
-------- ------- ----- --------- -------- -------------
2146 1518 29.2% 31-Jul-01 17:20:38 fd2pragma.info
111072 54344 51.0% 31-Jul-01 17:20:38 +fd2pragma
86851 28497 67.1% 31-Jul-01 17:20:38 +fd2pragma.guide
2295 1896 17.3% 31-Jul-01 17:20:38 +fd2pragma.guide.info
2640 1120 57.5% 31-Jul-01 17:20:38 +fd2pragma.readme
3459 1327 61.6% 31-Jul-01 17:20:38 +fd2pragma.types
30602 2102 93.1% 31-Jul-01 17:20:38 +macros.h
2489 848 65.9% 31-Jul-01 17:20:38 +stubs.h
7967 933 88.2% 31-Jul-01 17:20:38 +MakeInline
517 266 48.5% 31-Jul-01 17:20:38 +MakePPCStuff
4583 629 86.2% 31-Jul-01 17:20:38 +MakePragma
5348 643 87.9% 31-Jul-01 17:20:38 +MakeProto
8571 1131 86.8% 31-Jul-01 17:20:38 +MakeStubLib
1174 436 62.8% 31-Jul-01 17:20:38 +MakeStuff
7804 930 88.0% 31-Jul-01 17:20:38 +MakeUnit
1227 445 63.7% 31-Jul-01 17:20:38 +MakeVBCC
10243 2006 80.4% 31-Jul-01 17:20:38 +MakeALIB.script
11211 1719 84.6% 31-Jul-01 17:20:38 +MakeProtos.script
13340 2525 81.0% 31-Jul-01 17:20:38 +MakeALIB.script
4388 898 79.5% 31-Jul-01 17:20:38 +MakeProtos.script
12956 2389 81.5% 31-Jul-01 17:20:38 +MakeALIB.script
4388 898 79.5% 31-Jul-01 17:20:38 +MakeProtos.script
13209 2476 81.2% 31-Jul-01 17:20:38 +MakeALIB.script
4388 899 79.5% 31-Jul-01 17:20:38 +MakeProtos.script
349333 76954 77.9% 31-Jul-01 17:20:38 +fd2pragma.c
1765 405 77.0% 31-Jul-01 17:20:38 +smakefile
28059 4359 84.4% 31-Jul-01 17:20:38 +usefd2pragma
2463 1658 32.6% 31-Jul-01 17:20:38 +usefd2pragma.info
-------- ------- ----- --------- --------
734488 194251 73.5% 01-Aug-101 06:26:42 28 files